package cn.kgc.mes.mapper;

import java.util.List;
import cn.kgc.mes.domain.RepairLine;

/**
 * 设备维修单行Mapper接口
 * 
 * @author ruoyi
 * @date 2025-09-16
 */
public interface RepairLineMapper 
{
    /**
     * 查询设备维修单行
     * 
     * @param lineId 设备维修单行主键
     * @return 设备维修单行
     */
    public RepairLine selectRepairLineByLineId(Long lineId);

    /**
     * 查询设备维修单行列表
     * 
     * @param repairLine 设备维修单行
     * @return 设备维修单行集合
     */
    public List<RepairLine> selectRepairLineList(RepairLine repairLine);

    /**
     * 新增设备维修单行
     * 
     * @param repairLine 设备维修单行
     * @return 结果
     */
    public int insertRepairLine(RepairLine repairLine);

    /**
     * 修改设备维修单行
     * 
     * @param repairLine 设备维修单行
     * @return 结果
     */
    public int updateRepairLine(RepairLine repairLine);

    /**
     * 删除设备维修单行
     * 
     * @param lineId 设备维修单行主键
     * @return 结果
     */
    public int deleteRepairLineByLineId(Long lineId);

    /**
     * 批量删除设备维修单行
     * 
     * @param lineIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRepairLineByLineIds(Long[] lineIds);
}
